stem stitch - French English Dictionary